/* 
 * File:   PeripheralModule.h
 * Author: Julian Sanin
 *
 * Created on 23/02/2014, 17:55
 */

#ifndef PERIPHERALMODULE_H
#define	PERIPHERALMODULE_H

#ifdef	__cplusplus
extern "C" {
#endif

#include "Object.h"

CLASS_EXTEND(PeripheralModule, Object)
    int _module;
OVERRIDE(PeripheralModule, Object)
    void (*dtor)(PeripheralModule *);
METHODS
    void _PeripheralModule_ctor(PeripheralModule *obj);
    void _PeripheralModule_dtor(PeripheralModule *obj);
    int _PeripheralModule_isValid(PeripheralModule *obj);
CLASS_END

#ifdef	__cplusplus
}
#endif

#endif	/* PERIPHERALMODULE_H */

